





/*banner*/

.banner{ position:relative; z-index:1;}

.flexslider{position:relative;height:510px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}

.slides{position:relative;z-index:1;}

.slides li{height:510px;}

.slides li a{width:100%; display:block; height:510px;}

.flex-control-nav{position:absolute;bottom:20px;z-index:999;width:100%;text-align:center;}

.flex-control-nav li{display:inline-block;width:40px;height:10px;margin:0 5px;*display:inline;zoom:1;}

.flex-control-nav a{display:inline-block;width:40px;height:10px;line-height:40px;overflow:hidden;background:#0570c8;cursor:pointer;}

.flex-control-nav .flex-active{background:#000;}



 



/*search*/

.search_bg{height:40px; background-color: #e4e4e4；  z-index:999;width:1180px; margin:0 auto;  }



 



.search1{ float:right;  width:278px; float:right; height:40px;  line-height:40px;display:inline; margin-top: 8px;  margin-right: 270px;}

 

.search_zi{ float:left; width:700px; color:#404040; line-height:40px; margin-left:10px; display:inline;}

.search_zi a{ color:#404040; margin:0 2px;}

.search_zi a:hover{ color:#fce706; }



.search1 .text{ width:180px; height:22px; border:1px solid #e2cfcd; float:left; background:url(../images/search_tag.png) no-repeat 10px center; padding-left:33px; border-right:none;  color:#363636; font-family:"Microsoft YaHei"; font-size:12px;}

.search1 .submit{ width:56px; height:24px; cursor:pointer; float:left; background:#05223a; font-family:"Microsoft YaHei";  border:none; color:#FFF; }

.search_zi span{ color:#404040; font-size:14px; float:left; }









.td_n{height:87px; margin:20px 0px 50px 0px; }

.td_n dd h4{font-size: 16px;}

.td_n dd{float: left; margin: 14px 0px 0px 20px;}

.td_n dt{float: left;}

.td_n dl{float: left; margin:0px 60px 0 20px;}



.td_n dd p{font-size: 14px;color:#3b3b3b; line-height: 24px;}



.td_n dl.td1_n1 dt{ margin-top: 15px;}

.td_n dl.td1_n2 dt{ margin-top: 18px;}

 

 .td_n dl.td1_n3 dt{ margin-top: 12px;}

 

 .td_n dl.td1_n3{margin:0 50px 0 0px;}

 







/**********************************************图片滚动********************************************/

.gd_03 {

	position: relative;

	height: 160px;

	width: 1170px;

	margin-top: 40px;

}

.gd_03 li {

	float: left;

	width: 192px;

	margin: 0px 17px 0px;

	text-align: center;

	height: 173px;

}



.gd_03 .pp_img{padding: 4px; border:1px solid #b7b7b7;	width: 192px;

	height: 102px; overflow:hidden;margin-bottom: 4px; display:block;background:#FFF;}

.gd_03 li img {

	display: block;

	width: 192px;

	height:102px;

	

	

}

.gd_03 li p a {

	height: 23px;

	color: #000000;

	display: block;



}.gd_03 li p a:hover{ color:#F00;}

.gd_03 #simgs3 {

	margin-left: 58px

}

.gd_03 em {

	position: absolute;

	top: 36px;

}

.gd_03 .t_l {

	left:0px;

}

.gd_03 .t_r {

	right: 0px;

}

.gd_03 li.last {

	padding-right: 0;

}

.gd_03 .fl {

	float: left;

}

.gd_03 .fr {

	float: right;

}

.gd_03 .pa {

	position: absolute;

}

.gd_03 .pr {

	position: relative

}













.pp{ position:relative;}



.pp_title{ background:url(../images/hz_t.jpg) no-repeat center center; height:60px; margin-top: 30px;}

.pp_title em{float:left; font-size:50px; color:#999999; margin-left:370px; display:inline; font-weight:bold;}

.pp_title div{ float:left; margin:5px 0px 0px 10px; display:inline;}

.pp_title div a span{ display:block; font-size:18px; color:#666666;}

.pp_title div  a p{ font-size:24px; color:#ff6600; font-weight:bold;}









.pro_c {

	width:242px;
	margin-top:20px;

	display:inline;

z-index:3;position:relative;

}

.pro_c_nav {

	background:url(../images/pro_c_nav.jpg) no-repeat top center;

	height:71px;



	line-height:25px;

	padding-top:24px; padding-left:90px;

}

.pro_c_nav h3 {

	font-size:20px;

	font-weight:bold;

	color:#FFF;

}

.pro_c_nav p {

	font-size:12px;

	color:#FFF; letter-spacing:1px;

	text-transform:uppercase;

}

.pro_c_nav h3 a {

	color:#FFF;

}

.pro_n li dl {

	margin:10px 0px;

}

.pro_n {

	 

	background:#FFF; border:1px solid #dcdcdc;

	padding-top:15px;

	overflow:hidden;height:911px; overflow: hidden;

}

.pro_n li dl dd {

	height:32px;

	line-height:32px;

	overflow:hidden;

	background:url(../images/pro_cbg.jpg) no-repeat 20px 10px; margin-left:20px;

	padding-left:40px;

	font-s



	height:32px;



	line-height:32px;



	overflow:hidden;



	background:url(../images/pro_cbg.jpg) no-repeat 20px 10px; margin-left:20px;



	padding-left:40px;



	font-size:14px; border-bottom:1px dashed #d6d6d6;width:162px;



}







.pro_n li dl dd a{ color:#484848;}



.pro_n li span {



	background:url(../images/pro_c.jpg) no-repeat top center;



	height:35px;



	line-height:35px;



	margin:4px 0px;



	display:block;



}



.pro_n li span a {



	font-size:14px;



	color:#155497; font-weight:bold;



	padding-left:50px;



}



.pro_n li span a:hover {



	color:#ffff00;



}







.pro_tel {



	background:url(../images/pro_telbg.jpg) no-repeat left center;







	font-size:14px; text-align:center;



	color:#404040; height:116px;







}



.pro_tel a{ font-size:16px; font-weight:bold; color:#484848;width:167px; height:36px; margin:7px 0px 0px 35px; display:block;  line-height:36px;}



.pro_tel span{ font-weight:bold;}



.pro_tel p {



	font-family:TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;



	font-size:30px;



	color:#FFF; padding-top:14px;



}







.pro_show {
	width:916px;
	margin-top:20px;
	display:inline;
}



/*滑动门*/



#tab {



	 position:relative;



}



#tab .tab_menu {


    margin-left: 142px;
	width:905px;
	height:40px;
	background-color: #e4e4e4;


}



#tab .tab_menu h3 {



	float:left;



	width:210px;



	height:40px;



	line-height:40px;



	cursor:pointer;



	text-align:center;



	margin-right:20px;



	display:inline;



	font-size:16px;



	color:#404040;



}



#tab .tab_menu h3 a {



	color:#404040;



}



#tab .tab_menu h3:hover, #tab .tab_menu .selected {



	font-size:16px;



	color:#FFF;



		background:url(../images/news_hover.jpg) no-repeat center center;



}



#tab .tab_menu h3:hover a, #tab .tab_menu .selected a {



	color:#FFF;



}



#tab .tab_box {



	position:relative;



}



#tab .tab_menu .selected {



	cursor:pointer;
	background:url(../images/news_hover.jpg) no-repeat center center;



	color:#FFF;



}



#tab .hide {



	display:none;



}



#tab .tab_box div {



	clear:both;



	width:1000px



}



#tab .tab_box li:hover img{transform: scale(1.2, 1.2);



	-ms-transform:scale(1.2, 1.2); 	/* IE 9 */



	-moz-transform:scale(1.2, 1.2); 	/* Firefox */



	-webkit-transform:scale(1.2, 1.2); /* Safari Ã¥â€™Å’ Chrome */



	-o-transform:scale(1.2, 1.2);}







/*#tab .tab_box li a.pro_img {width:281px;



	height:202px; overflow: hidden;display:block;}*/



#tab .tab_box li img {



	width:218px;



	height:276px;



	display:block;-moz-transition:all .2s;



-o-transition:all .2s;



-ms-transition:all .2s;



transition:all .2s;



overflow:hidden;



}



#tab .tab_box li {



	width:218px;



	float:left;



	text-align:center;



	overflow:hidden; /*background:url(../images/p_bg.jpg) no-repeat top right;*/



	margin:40px 20px 10px 0px; padding:6px 8px 4px 4px;



	display:inline; height:325px;



}











#tab .tab_box li:hover{background:url(../images/p_bg.jpg) no-repeat top left;}











#tab .tab_box ul {

   margin: 0 auto;

	width:1000px;
    margin-left: 136px;


}



 



 #tab .tab_box li p{ margin:5px 0px; text-align:center;}



 







#tab .tab_box li p a {



	height:40px;



	overflow:hidden; font-size:14px;



	line-height:40px;



	display:block;



	 



}







#tab .tab_box span a {



	position:absolute;



	top:-42px;



	right:10px;



	  text-align:center; line-height:28px;



 



}











.pro_dbg{background:url(../images/pro_dbg.jpg) no-repeat bottom center; height:910px; }















 .ys1_dbg{background:url(../images/ys1.jpg) no-repeat top center; height:741px;}







.ys2_dbg{background:url(../images/ys2.jpg) no-repeat top center; height:477px;}











.ys3_dbg{background:url(../images/ys3.jpg) no-repeat top center; height:393px;}











 .gg2{background:url(../images/gg2.jpg) no-repeat top center; height:186px;}











.about_dbg{ height:561px; background:url(../images/about_dbg.jpg) no-repeat bottom center #05223a; margin-top:30px;}







.about_title h3{ text-align:center; line-height:40px; height:40px; margin-top:30px;background:url(../images/about_x.jpg) no-repeat center center;}



.about_title{ padding-bottom:14px;}







.about_title h3 a{ font-size:24px; font-weight:bold; color:#FFF;}



.about_title h3 span{ font-weight:bold; color:#fe6e0d;}







.gd_06{ position:relative;}



.gd_06 em {



	position: absolute;



	top: -48px;



}



.gd_06 .t_l {



	right:59px;



}



.gd_06 .t_r {



	right: 0px;



}







 



































.gd_04 {



	position: relative;



	height: 223px;



	width: 1170px;



	margin-top: 20px;



}



.gd_04 li {



	float: left;



	width: 261px;



 



	text-align: center;



	height: 223px; background:#FFF; position:relative; *position:relative;



}







.gd_04 .pp_img{	width: 251px;border:5px solid #FFF;



	height: 213px; overflow:hidden; display:block;}



.gd_04 li img {



	display: block;



	width: 251px;



	height:213px;



	



	



}







.gd_04 li p{ position:absolute; bottom:5px; height:30px; left:5px;width:251px; background:url(../images/about_hover.png) repeat; line-height:30px; overflow:hidden; position:absolute;*position:static;}



.gd_04 li p a {



	color: #FFF;font-size: 14px;







}



 











.gd_04 li p a:hover{ color:#F00;}



.gd_04 #simgs8 {



	margin-left: 91px



}



.gd_04 em {



	position: absolute;



	top: 36px;



}



.gd_04 .t_l {



	left:0px;



}



.gd_04 .t_r {



	right: 0px;



}



 























.gg1{background:url(../images/gg1.png) no-repeat top center; height:217px;margin-top: -10px;}

















.zixun,.freeyj{cursor:pointer;}









.gg1_tel span{ font-size:30px; color:#FFF; font-family:TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif; letter-spacing:1px; padding-left: 20px; }



.gg1_tel{ margin:120px 0px 0px 510px;}







.gg1_tel p{ float:left;font-size:14px;color:#FFF;   font-weight:bold; margin-top:10px; display:inline;   padding-left:60px; display:block; height:60px; padding-top:10px; }



.gg1_tel a.zixun{ float:left; margin:11px 0px 0px 43px; display:inline;background:url(../images/zixun.jpg) no-repeat;width:153px; height:54px;font-size: 20px;color:#FFF; text-align: center; line-height: 54px;}















.ys_t{font-size: 28px;color:#737373; padding: 141px 0px 0px 276px;}



.ys_t span{color:#FFF;padding: 0px 12px;font-size:25px;}



















.ys_com dd {font-size: 15px; line-height: 30px;color:#303030;background:url(../images/ys_tag.png) no-repeat left 10px; padding-left: 50px; margin-top: 10px;}







.ys1_nr dt{background:url(../images/ys_x.jpg) no-repeat bottom center; padding-bottom: 16px;}











.ys_com dt em{background:url(../images/ys_em.png) no-repeat;width:43px; height:41px;display:block;font-size: 36px;font-weight: bold;font-family:TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;color:#05223a;float: left;line-height: 41px; text-align: center;}



.ys_com dt h3{font-size: 20px;font-weight: bold;color:#05223a; float: left;margin-left: 20px;}







.ys_com dt{height:41px; line-height: 41px;}











.ys1_nr{width:593px; float: right; margin:110px 0px 0px 0;}







.ys3_nr{width:593px; float: left; margin:40px  0px 0px 20px;}











.ys3_nr dt{background:url(../images/ys_x2.jpg) no-repeat bottom center; padding-bottom: 16px;}











.ys5_nr{width:593px; float: right; margin:40px  0px 0px 20px;z-index:3;position:relative;}











.ys5_nr dt{background:url(../images/ys_x.jpg) no-repeat bottom center; padding-bottom: 16px;}



















.ys2{margin-top: 30px;}











.ys_links a{ margin:33px 50px 0px 20px;}







.ys_links a.zixun{ float:left; display:inline;background:url(../images/zixun.jpg) no-repeat;width:153px; height:54px;font-size: 20px;color:#FFF; text-align: center; line-height: 54px;}







.ys_links a.freeyj{ float:left;   display:inline;background:url(../images/ys_xq.jpg) no-repeat;width:153px; height:54px;font-size: 20px;color:#FFF; text-align: center; line-height: 54px;}



















.gg2 .gg1_tel{ margin:90px 0px 0px 380px;z-index:3;position:relative;}











.com_title h3 a{font-size: 28px;font-weight: bold;color:#252525;}



.com_title h3 span{color:#05223a;font-weight: bold;}



.com_title{text-align: center;margin-top: 40px;background:url(../images/com_nav.jpg) no-repeat center 11px;}















.jiaoyi{margin-top: 40px;}







.jiaoyi li{width:238px; height:241px;padding:4px; border:1px solid #bfbfbf; float: left; margin-right: 47px;background:#FFF;text-align: center;background:url(../images/jy_xian.png) no-repeat bottom center #FFF;}



.jiaoyi li img{width:238px; height:177px;}







.jiaoyi li p{height:30px; line-height: 30px;display:block;overflow: hidden;}



.jiaoyi li p a{font-size: 14px; }







.jiaoyi li  em{color:#05223a;font-size: 14px;  }



























.zhanhui{position: relative;margin-top: 20px; height:240px;}



.zhanhui #simgs2{ margin-left:40px;}



.zhanhui em {



	position: absolute;	top: 95px;width:14px; height:24px;display:block;



}







.zhanhui em  a{display:block;width:100%;height:100%; }



.zhanhui .t_l {



	left:0px;background:url(../images/fc_left.jpg) no-repeat;







}



.zhanhui .t_r {



	right: 0px;background:url(../images/fc_right.jpg) no-repeat;







}



















.zhanhui p {



	height: 32px;



	line-height: 32px; 



	overflow: hidden;



	font-size: 14px;background:url(../images/pro_x.jpg) no-repeat bottom center;



}



.zhanhui li {



	width:238px;



	float: left; 



	height:200px; 



	margin: 20px 20px 8px;



	display: inline;



	text-align: center;



	 



}



.zhanhui li a {



	overflow:hidden;







}



.zhanhui li a.picshow1 {



	width:230px;background:#FFF;



	height:168px;



	overflow:hidden; padding:3px;



	display:block;border:1px solid #c4c4c4;



	 



}



.zhanhui li img {



	width:230px;



	height:168px;



-webkit-transition:all .2s;



-moz-transition:all .2s;



-o-transition:all .2s;



-ms-transition:all .2s;



transition:all .2s;



	overflow:hidden;



}











.zhanhui li:hover p{ }







.zhanhui li:hover img {



	transform: scale(1.2, 1.2);



	-ms-transform:scale(1.2, 1.2); 	/* IE 9 */



	-moz-transform:scale(1.2, 1.2); 	/* Firefox */



	-webkit-transform:scale(1.2, 1.2); /* Safari å’Œ Chrome */



	-o-transform:scale(1.2, 1.2);



}



.zhanhui li a:hover {



	color:#F00



}























































.about_n{ color:#585858; font-size:14px; line-height:30px; height:90px; overflow:hidden; margin:10px 96px 10px 91px;z-index:3;position:relative;}















.about_tel span{ font-size:30px; color:#b1261e; font-family:TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif; letter-spacing:1px; }



.about_tel{ margin-left:100px;z-index:3;position:relative;}







.about_tel p{ float:left;font-size:14px;   font-weight:bold; margin-top:10px; display:inline;   padding-left:60px; display:block; height:60px; padding-top:10px; }



.about_tel a.zixun{ float:left; margin:11px 0px 0px 43px; display:inline;background:url(../images/zixun.jpg) no-repeat;width:153px; height:54px;font-size: 20px;color:#FFF; text-align: center; line-height: 54px;}







.about_more{ float:right;width:140px; margin:19px 146px 0px 0px; display:inline;}















































.cjwq{width:366px; height:410px;  float:right; margin:20px 0px 0px 0px; display:inline; }



.news{width:760px; height:410px; float:left; margin:20px 0px 0px 0px; display:inline;  z-index:3;position:relative;}







.cjwq_nav{ height:40px;   background:#f1f3f2; line-height:40px;text-transform:uppercase; } 



.cjwq_nav h3{ background:url(../images/news_hover.jpg) no-repeat top left;  height:40px;width:155px; text-align:center; float:left; display:block;}



.cjwq_nav .cjwq_more{ float:right; padding:0px 10px 0px 0px;}



.cjwq_nav h3 a{ font-size:14px;  color:#FFF;  display:block; }







#ticker2 {



	width: 96%;



	height: 280px; margin-top:20px;



	



	position: relative; 



}



#ticker2 li {



	position: relative;  height:110px;







}











.da{ background:url(../images/wenda.jpg) no-repeat 0px -41px; padding-left:33px; color:#404040; height:66px; overflow:hidden; line-height:22px;}



.wen{ height:26px;   display:block;background:url(../images/wenda.jpg) no-repeat 0px 1px; padding-left:33px; margin:6px 0px; line-height:26px; }



.wen a{color:#000; }



.cjwq ul { padding:20px 0 20px 15px;}











/* news*/







.news_n{  padding:25px 10px; overflow:hidden; }







.more1{ position:absolute;top:13px; right:10px; }



.news_n .more1{color:#737373}







.news_n li { line-height:30px;  height:30px;  margin-right:35px; display:inline; background:url(../images/news_tag.jpg) no-repeat left center; padding-left:20px; overflow:hidden; width:41%; float:left; border-bottom:1px dashed #cfcfcf;}



.news_n li a{ width:70%; overflow:hidden; float:left; color:#363333;}



.news_n li span{ float:right; color:#363333; font-family:Arial, Helvetica, sans-serif}



.news_n li a:hover{ color:#F00}



.news_n ul{height:180px; overflow:hidden;  padding-top:10px;width:810px; }



.news_te img{ width:206px; height:132px; float:left; margin-right:20px; display:inline; padding:3px; border:1px solid #aeaeae;}



.news_te{ line-height:24px; color:#363333;}



.news_te .news_rn{ float:right; width:500px;}



.news_te .tebie_title{ display:block;color:#05223a; font-size:14px;  height:40px; line-height:40px;}



.news_te .news_ten  a.news_more{ background:#1155c4; width:67px; height:25px; line-height:25px; text-align:center; color:#FFF; display:block; margin-top:14px;}







.news_te .news_ten{ height:84px; overflow:hidden; line-height:26px;}



.news_te .news_ten p{ height:80px; overflow:hidden;}







.zwyw_xw{  height:40px;  background:#f1f3f2;  }







.zwyw_xw li{ width:155px; height:40px; text-align:center; line-height:40px; display:block;float:left; font-size:16px;background:url(../images/news_bg.jpg) no-repeat right top;}



.zwyw_xw li img{ float:left;}











.zwyw_xw a{ width:155px; display:block;  float:left;    }







.zwyw_xw a:hover{ color:#FFF;  display:block;  }







.zwyw_xw a.tag_news,.zwyw_xw a:hover { background:url(../images/news_hover.jpg) no-repeat center top;  color:#FFF;display:block;}











.none{ display:none}



.block{ display:block}











.contact{width:293px; float:left; }











.contact_n{ font-size:14px; color:#343434; line-height:30px; padding:10px 0px 0px 20px;}







.contact_img{ margin: 10px 0px 0px 16px;}







.contact_img img{width:230px;height:150px;}







.map{width:546px; height:440px; float:left; margin-left: 10px;}











.links{ margin-top:30px;}



.links h3{ font-size:16px; color:#8a423e;  line-height:34px;font-weight: bold; height:34px;}



.links h3 span{font-size: 12px;}







.links_n{ height:42px; overflow:hidden;   display:block;}



.links_n a{ float:left;font-size: 14px; padding:0px 22px 0 0 ; line-height:40px;}



















.mess_bg{width:316px;height:441px;border:1px solid #d5d5d4;background:url(../images/mess_dbg.jpg) no-repeat;float: right;}







.mess_t{text-align: center; line-height: 30px;padding-top: 90px;}



.mess_t h3{font-size: 18px;color:#343434;font-weight: bold;}



.mess_t p{font-size: 14px;font-weight: bold;color:#a91a11;}











.mess_n input{font-family: "Microsoft YaHei";float: left;  height:28px;width:200px; }







.mess_n span{float: left; margin-right: 10px;}



.mess_n dd{margin:10px 12px;width:269px; height:30px;background:#FFF; border:1px solid #cccccc;padding:0px 10px;font-size: 14px; line-height: 30px;}







.mess_n dd.tebie{margin:10px 12px;width:269px; height:90px;background:#FFF; border:1px solid #cccccc;padding:0px 10px;font-size: 14px; line-height: 30px;}







.mess_n dd.tebie textarea{height:90px;width:175px;;  float: left;font-size: 14px; line-height: 30px;}







.mess_n dd.submits{width:118px; height:36px;background:url(../images/mess_submit.jpg) repeat-x; margin-top: 20px;}







.mess_n dd.submits input{width:118px; height:36px;background:none;border:none;font-size: 14px;font-weight: bold;color:#FFF;}















.pic1{background:url(../images/pic1.png) no-repeat;width:224px;height:602px; position:absolute;top:1186px;left:0px;z-index:1;}



.pic2{background:url(../images/pic4.png) no-repeat;width:256px; height:496px;position:absolute;top:5440px;left:0px;z-index:1;}





/*.pic3{background:url(../images/pic2.png) no-repeat;width:279px; height:628px;position:absolute;top:3820px;right:0px;z-index:1;} */